.layui-row{margin:20px auto;padding:0px}
.layui-card-header{
	height:40px;
	line-height:40px
}
.layui-card-body{
	padding:12px 15px;
}


	

 /*tab*/
.tuijian-news-pic { width: 44%; float: left; overflow: hidden;background-color: #fff; border: #eee 1px solid;box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);}
.tuijian-news-pic i { height: 160px; width: 100%; margin: auto; overflow: hidden; line-height: 120px; position: relative;font-style:normal }
.tuijian-news-pic i img { width: 100%; vertical-align: middle; display: inline-block; transition: .5s; }
.tuijian-news-pic i:hover img { transform: scale(1.2); }
.tuijian-news-pic i span { position: absolute; margin-top: -70px; right: 0; padding: 2px 5px 2px 10px; top: 10px; background: #0CF; color: #fff; border-radius: 3px 0 0 3px; line-height: normal; }
.tuijian-news #tab-content section:nth-child(n) .tuijian-news-pic span { background: #0CF; }
.tuijian-news #tab-content section:nth-child(2n) .tuijian-news-pic span { background: #F60; }
.tuijian-news #tab-content section:nth-child(3n) .tuijian-news-pic span { background: #3C0; }
.tuijian-news #tab-content section:nth-child(5n-1) .tuijian-news-pic span { background: #0CF; }
.tuijian-news-pic h2 { color: #009688; font-size: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;  margin: 25px 15px 15px 15px; }
.tuijian-news-pic h2 a { color: #009688 }
.tuijian-news-pic p { color: #888; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 3;line-height: 20px; font-size: 14px;margin: 0 15px; }
.btn-blue-border { width: 60%; margin: 16px auto; border: 1px solid #eee; color: #999; display: block; letter-spacing: 2px; border-radius: 2px; transition: all 0.3s; line-height: 40px; text-align: center; }
.btn-blue-border:hover { background: #009688; border-color: #0976dc; color: #fff; }
.tuijian-news-list { width:55%; float: right; }
.tuijian-news-list ul li { width: 100%; float: left; margin-bottom: 5px; }
.tuijian-news-list ul li:nth-child(5), .tuijian-news-list ul li:nth-child(6) { margin-bottom: 0 }
.tuijian-news-list ul li a { display: block; margin: 0 0 0 20px; border: #eee 1px solid; padding: 10px; transition: all 0.5s; background-color: #fff;box-shadow: 1px 1px 4px rgb(0 0 0 / 8%);}
.tuijian-news-list ul li span { width: 70px; height: 70px; font-size: 12px; text-align: center; overflow: hidden; background: #ababab; color: #fff; float: left; margin: 0 10px 0 0; transition: all 0.5s; }
.tuijian-news-list ul li b { display: block; font-size: 16px; margin-top: 16px; }
.tuijian-news-list ul li h3 { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: normal; margin-bottom: 10px; }
.tuijian-news-list ul li p { font-size: 14px; color: #888; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; -webkit-line-clamp: 2; line-height: 20px; height: 40px; }
.tuijian-news-list ul li:hover span { background: #009688 }

.sh_ad img{width:100%;height: 120px;}

.rtmj-box {
	height: auto;
	overflow: hidden;
	text-align: left;
    margin: 10px auto;
    width: 95%;
}
.rtmj-box dt {
	width: 25%;
	height: 121px;
	overflow: hidden;
	float: left;
}
.rtmj-box dt img {
    width: 160px;
    height: 100px; 
    position: absolute;
    margin: 10px 0 0 10px;
    border-radius: 3px;
}
.rtmj-box dt img:hover {
	-webkit-filter: brightness(.7);
	border-radius: 5px;
}
.rtmj-box dd {
	width: 70%;
	height: 121px;
	overflow: hidden;
	float: left
}
.rtmj-box dd h3 {
	font-weight: normal;
	font-size: 20px;
	margin: 0;
	padding: 0;
	line-height: 35px;
	overflow: hidden;
    padding-top: 5px;
}
.rtmj-box dd h3 a:hover {
	color: #257FEB
}
.layui-elem-field legend {
	background: #fafafa!important;
}
.layui-elem-field {
     box-shadow: 0px 0px 0px rgb(0 0 0 / 8%); 
}
.sh_banner img{
    width: 100%;
}
.index_jj p{
    text-indent: 2em;
}
.body_title{
    display: block;
    overflow: hidden; 
    white-space: nowrap; 
    text-overflow: ellipsis;
}

@media screen and (max-width: 767px) {
    .mfrom{
        margin-right: 10px!important;
        width: 97%!important;
    }
    .mfrom button{
        width: 100% !important;
    }
}